package com.wdd.recoveryvehicle.vehicleInfo.service;

import com.wdd.recoveryvehicle.vehicleInfo.bean.VehicleInfoVB;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 车辆信息
 *
 * @author globalMr
 */
public interface VehicleInfoService {

    boolean insertVehicleInfo(VehicleInfoVB vehicleInfoVB, String user_id, String company_id);         // 插入 车辆信息

    boolean insertVehicleEmpRelation(String emp_id, String vehicle_id); // 插入 人员和车辆的关系

    List<VehicleInfoVB> selectVehicleInfoVBByUseful(String useful, String company_id); // 查询 车辆信息

    List<VehicleInfoVB> selectVehicleInfoVBByEmpId(String vehicle_id); // 查询 车关联的人员信息

    boolean updateVehicleInfo(VehicleInfoVB vehicleInfoVB, String user_id);         // 更新 车辆信息

    boolean updateEmpVehicleRelation(String vehicle_id, String emp_id); // 更新 人员车的关系表

    boolean updateVehicleInfoUsefulWx(String vehicle_id, String user_id);           // 更新 车辆信息无效

}
